/*
 * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @Date: 2023-05-04 23:14:25
 * @LastEditors: zt 2993721164@qq.com
 * @LastEditTime: 2025-08-05 11:10:16
 * @FilePath: /yyshort/lib/pages/application/bindings.dart
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import 'package:yyshort/pages/ali_player/short_video/short_video/controller.dart';
import 'package:yyshort/pages/ali_player/short_video/short_video/view.dart';
import 'package:yyshort/pages/category/index.dart';
import 'package:yyshort/pages/frame/welcome/controller.dart';
import 'package:yyshort/pages/home/index.dart';
import 'package:yyshort/pages/login/index.dart';
import 'package:yyshort/pages/main/index.dart';
import 'package:get/get.dart';

import 'package:yyshort/pages/personal/personal/index.dart';
import 'package:yyshort/pages/search_result/controller.dart';

import 'controller.dart';

class ApplicationBinding implements Bindings {
  @override
  void dependencies() {
    Get.lazyPut<ApplicationController>(() => ApplicationController());
    Get.lazyPut<MainController>(() => MainController());
    Get.lazyPut<HomeController>(() => HomeController());

    Get.lazyPut<WelcomeController>(() => WelcomeController());
    Get.lazyPut<PersonalController>(() => PersonalController());

    // 移除重复绑定：Get.put(SearchResultController());
  }
}
